<script>
import {wxLogin,login} from "api/api.js"
export default {
	onLaunch: function(e) {
		console.log('App Launch');
		console.log(e);
		uni.login({
			success:(e)=>{
				wxLogin(e).then(res=>{
					uni.openId = res.data.openid;
					uni.$emit('loginSuccess',{openId:res.data.openid});
					uni.getUserInfo({
						withCredentials:true,
						success:(e)=>{
							login({...e,sessionKey:res.data.session_key}).then(res=>{
								uni.userInfo=res.data;
							});
						}
					})
				})
			},
			fail: (err) => {
				console.log(err);
			}
		})
	},
	onShow: function() {
		console.log('App Show');
		const updateManager = uni.getUpdateManager();
		
		updateManager.onCheckForUpdate(function(res) {
			// 请求完新版本信息的回调
			// console.log(res.hasUpdate);
		});
		updateManager.onUpdateReady(function(res) {
			uni.showModal({
				title: '更新提示',
				content: '新版本已经准备好，是否重启应用？',
				success(res) {
					if (res.confirm) {
						// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
						updateManager.applyUpdate();
					}
				}
			});
		});
		
		updateManager.onUpdateFailed(function(res) {
			// 新的版本下载失败
		});
	},
	onHide: function() {
		console.log('App Hide');
	}
};
</script>

<style lang="scss">
	@import "uview-ui/index.scss";
	@import "colorui/main.css";
	@import "colorui/icon.css";
	@import  'static/css/icon.css';
</style>

